'''
第一张
4：python2X、3X默认编码格式分别是什么？
 python2x:unicode
 python3x:utf-8
5、将hello_new_world 按"_"符进行切割
str = "hello_new_world"
print(str.split("_"))
6、将数字1 以"0001"格式输出
num = 1
print("%04d" % num)

'''

'''
第二张
1、字典a={1,1} 是否正确
  正确
2、请合并列表 a=[1,2,3,4] 和 列表 b=[5,6,7,8]
a+b

3、列表a，请写出正序排列，倒序排列，逆序排列的内置方法
a.sort(reverse=False)
a.sort(reverse=True)
a.reverse()   

4、字典d={"k":1,"v":2},写出d.items()的值
dict_items([('k', 1), ('v', 2)])

5、复杂列表[{"k":1,"v":2},{"k":12,"v":22},{"k":13,"v":32}] 请用内置方法写出按k倒序排列的代码
  list.reverse()
6、集合s=set([1,2,3,4]),d=set([2,4,9,0,3]),请用内置方法写出他们的并集，交集，对称差
交集：s & d 
并集：s | d 
对称差：s ^ d 
7、如何把列表a=["a","b"]里的各项，转为字符串，用逗号","链接
a=["a","b"]
print(",".join(a))
'''

'''
第三张
1、判断下列描述是否正确，如果有错误，请指出错误的地方并修改
(1)字典：具有键值映射关系，无序，字典的键不能重复并且可以是任意数据类型
   不可变的数据类型
(2)元组：不能修改，无序，不能索引切片，当元组中只有一个元素时，需要在元素后面的逗号。
   是有序的，不需要加逗号
(3)列表：元素可以重复，有序，不可以反向索引，元素可以是任意类型。
  可以反向索引，步长为-1
(4)集合：元素不可以重复，可以索引，a={}声明了一个空集合
  集合是无序的；空集合：set()

2、用一行代码实现1到100的和
a = sum([i for i in range(1,101)])
print(a)

3、按下面要求写出完整代码
使用random.random方法实现随机输出范围在[25,60)中的浮点数
import random
num = random.random()*100
if num>=25 and num <60:
    print(num)
else:
    print("num 不在范围内")

num2 = random.uniform(25,60)
print(num2)

4、一个list 对象a=[1,2,3,3,2,2,4],需要去掉里面的重复值
a=[1,2,3,3,2,2,4]
my_set = set(a)
'''




